SHR использует API-интерфейс log4j для большинства операций по ведению журнала. Он ведет файл журнала для каждого модуля (сборщика, загрузчика, репозитория метаданных, внутреннего мониторинга, административной консоли, диспетчера пакетов и платформы обработки данных). Эти файлы журнала размещаются в папке %PMDB_HOME%\log. SHR также ведет общий журнал приложения, содержащий сообщения об ошибке из всех модулей. Эти файлы журнала служат для устранения неполадок.
В SHR доступны следующие файлы журнала.
| Файл журнала | Модуль | Описание |
|---|---|---|
| BSMRApp.log | Н/Д | Общий файл журнала приложения, который содержит сообщения об ошибке из всех модулей SHR, кроме платформы обработки данных. |
| collections.log | Сборщик | Содержит сообщения журнала, связанные с платформой сбора данных, например настройка источников данных, планирование заданий по сбору данных и сведения об обслуживании. |
| transform.log | Сборщик | Содержит сообщения журнала, связанные с выверкой данных, сопоставлением данных, дополнением данных, промежуточным хранением данных и очисткой промежуточной области. |
| hpacollector.log | Сборщик | Содержит сообщения журнала, связанные со сбором данных в агенте HP Performance Agent. |
| topologycollector.log | Сборщик | Содержит сообщения журнала, связанные со сбором топологии. |
| dbcollector.log | Сборщик | Содержит сообщения журнала, связанные со сбором данных в базе данных. |
| loader.log | Загрузчик | Содержит сообщения журнала, связанные с загрузкой данных из промежуточной области в хранилище данных. |
| metadata.log | Репозиторий метаданных | Содержит сообщения журнала, связанные с сохранением в репозитории метаданных, доступом к репозиторию и изменением репозитория. |
| Bsmrim.log | Внутренний мониторинг | Содержит сообщения журнала, связанные с внутренним мониторингом потоков заданий по обработке данных, базы данных Sybase IQ, платформы PMDB и пакетов содержимого. |
| bsmrfrontend | административной консоли | Содержит сообщения журнала, связанные с веб-приложением пользовательского интерфейса административной консоли. |
| dw_abclauncher.log | Обработка данных | Содержит сообщения журнала, связанные с потоками заданий. Сообщения журнала для отдельного процесса можно просмотреть в файле журнала этого процесса. Например, файл loader.log соответствует процессу загрузчика. |
| packagemanager.log | Диспетчер пакетов | Содержит сообщения журнала, относящиеся к установке и удалению пакетов содержимого. |
| postinstallconfig.log | Настройка после установки | Содержит сообщения журнала, относящиеся к созданию базы данных, созданию схемы базы данных и другим задачам настройки после установки. |
| trend.log | Aggregate, trendproc, trendtimer | Содержит сообщения для всех процессов обработки SHR. В каждом сообщении указывает время начала и время окончания регистрируемого процесса. |
| aggregate.log | Aggregate | Содержит сообщения журнала, относящиеся к загрузке данных из таблиц норм в ежечасные таблицы, ежедневные таблицы и таблицы прогноза, а также из ежечасных таблиц в ежедневные. |
| audit.log | Aggregate, trendproc, trendtimer | Записывает время начала, время окончания и продолжительность процессов обработки. Когда процесс запускается, файл журнала назначает ему PID (идентификационный номер процесса), а затем записывает событие завершения процесса, указывая завершение PID для процесса. |
| backend.log | Aggregate, trendproc, trendtimer | Содержит сведения журнала для всех шагов заданий по обработке данных. Также содержит журналы для программы Trend Sum, загрузчика и программы SQL Executor. |
| License.log | Лицензия | Содержит сообщения для задач, связанных с лицензированием. |
С каждой службой SHR сопоставлен файл журнала. Эти файлы журнала содержат сообщения об ошибках консоли. Эти файлы журнала не управляются через API-интерфейс log4j и перезаписываются при перезапуске службы.
| Файл журнала | Служба |
|---|---|
| BSMRService.log | Файл журнала для службы администратора платформы PMDB (база данных управления производительностью). |
| BSMRCollectionService.log | Файл журнала для службы сбора данных платформы PMDB. |
| BSMRDBLoggerService.log | Файл журнала для службы журналирования БД платформы PMDB. |
| BSMRIMService.log | Файл журнала для службы внутреннего мониторинга платформы PMDB. |
| SybaseService.log | Файл журнала для службы Sybase IQ платформы PMDB. |
| Trend.log | Файл журнала для службы таймера платформы PMDB. |
| Activemq.log | Файл журнала для брокера сообщений платформы PMDB. |
| Postgresql-<дата и время>.log | Файл журнала для службы SHR PostgreSQL. |
Все записи в файлах журнала имеют следующий формат
| Формат | Описание |
|---|---|
| Отметка времени | В поле отметки времени представлено время создания записи журнала. Используется 24-часовой формат ГГГГ-ММ-ДД чч:мм:сс,ннн. |
| Серьезность | В поле серьезности указывается уровень серьезности для записи журнала. Возможны уровни серьезности DEBUG, INFO, WARN, ERROR, FATAL. |
| Class_name | Полное имя класса объекта, создавшего запрос на запись в журнал. |
| Method_name | Имя метода, в котором создан запрос на запись в журнал. |
| Сообщение | Сообщение, создаваемое приложением и связанное с регистрируемым событием. |